# 定义一个名为Monster的类
class Monster:
    # 怪物类的名称属性，默认值为"jack"
    name = "jack"
    # 怪物类的年龄属性，默认值为18
    age = 18

    # 定义一个名为hi的方法，用于打印怪物的问候语
    def hi(self):
        # 打印怪物的名称和年龄
        print(f"hi {self.name} {self.age}")

# 直接打印Monster类的信息
print(Monster)
# 通过Monster类名，打印类的name和age属性
print(Monster.name, Monster.age)

# 通过类名调用非静态方法示例
# 需要将类对象作为self参数传递给方法
Monster.hi(Monster)
